Uncertain Neighborhood Relations of Point Sets and Fuzzy Delaunay Triangulation
نویسنده
چکیده
Voronoi diagrams are a classical tool for analyzing spatial neighborhood relations. For point elds the spatial proximity can be easily visualized by the dual graph, the Delaunay triangulation. In image analysis VDs and DTs are commonly used to derive neighborhoods for grouping or for relational matching. Neighborhood relations derived from the VD, however, are uncertain in case the common side of two Voronoi cells is comparably short or, equivalently, in case four points of two neighboring triangles in a DT are close to a circle. We propose a measure for characterizing the uncertainty of neighborhoods in a plane point eld. As a side result we show the measure to be invariant to the numbering of the four points, though being dependent on the cross ratio of four points. Deening a fuzzy Delaunay triangulation is taken as an example. 1 Motivation Voronoi Diagrams (VDs) are a classical tool for analyzing spatial neighborhood relations. For two dimensional point sets the spatial proximity easily can be visualized by the dual graph, the Delaunay Triangulation (DT), being extensible to higher dimensions Preparata and Shamos 1985] or to more general patterns Mehlhorn et al. 1991]. In image analysis VDs and DTs are commonly used to derive neighborhoods for grouping (e. g. Ahuja and Tuceryan 1989], Heuel and FF orstner 1998]) or for relational matching (e. g. Ogniewicz 1993]). No thresholds are required for establishing neighborhoods using VD which allows to postpone decisions on the adequateness of derived neighborhoods to a later stage. One of the primary criteria for grouping image features or other data is proximity, which can be established by a DT. Many procedures involving relational matching use neighborhood relations as a rst choice. Now, neighborhood relations derived from the VD are uncertain in case the common side of two Voronoi cells is comparably short or, equivalently, in case in FF orstner et al.
منابع مشابه
β-skeletons for a Set of Line Segments in R2
We generalize β-skeletons, well-known neighborhood graphs for point sets, to sets of line segments and present algorithms for computing such skeletons, both circle and lens-based, for the entire range of β values. In particular, for β ≥ 1 the β-skeleton for a set S on n segments in the Euclidean plane can be constructed in O(nα(n) log n) time and the construction relies on the Delaunay triangul...
متن کاملThe Minimum Spanning Tree of Maximum Entropy
In computer vision, we have the problem of creating graphs out of unstructured point-sets, i.e. the data graph. A common approach for this problem consists of building a triangulation which might not always lead to the best solution. Small changes in the location of the points might generate graphs with unstable configurations and the topology of the graph could change significantly. After buil...
متن کاملS-hull: a fast radial sweep-hull routine for Delaunay triangulation
A new O(nlog(n)) algorithm is presented for performing Delaunay triangulation of sets of 2D points. The novel component of the algorithm is a radially propagating sweep-hull (sequentially created from the radially sorted set of 2D points, giving a non-overlapping triangulation), paired with a final triangle flipping step to give the Delaunay triangluation. In empirical tests the algorithm runs ...
متن کاملGeneralized $\beta$-skeletons
β-skeletons, a prominent member of the neighborhood graph family, have interesting geometric properties and various applications ranging from geographic networks to archeology. This paper focuses on developing a new, more general than the present one, definition of β-skeletons based only on the distance criterion. It allows us to consider them in many different cases, e.g. for weighted graphs o...
متن کاملDynamic and Kinetic Delaunay Triangulation in 2D and 3D: A Survey
Delaunay Triangulation (DT) is one of the most fundamental data structures in computational geometry. It is well known in geosciences for many years to model the real world objects. To extend its applications for simulating the real world processes, however, this data structure must support dynamic point sets (where the points are added or deleted) and kinetic point sets (where the position of ...
متن کامل